Shawn Wallace's profile

GAM-415_Static Mesh Duplicator

GAM-415_Static Mesh Duplicator

This project was first created in March 2018 using the Unreal Engine and Microsoft Visual Studio.  It is a plug-in for the Unreal Engine that allows the user to duplicate static meshes along the x, y, and z axes with equal spacing between each duplicated mesh.  The previous version of this project, while functional, contained redundant functions which caused extra meshes to be spawned.  Additionally, the layout of the plugin was previously somewhat congested and unclear.  This version of the project demonstrates the ability to refine and optimize code and create straight-forward, easy to use UI items.

When I first created this project, I knew what was wrong with it and had narrowed down where I believed the problem area was.  At the time however, I was unsure how to resolve the issues, and since the plugin functioned without breaking, I moved forward with the rest of the courses in my program.  When I came back to refine and polish this project I had more experience programming and was able to quickly identify why the plugin was behaving the way it was.  The most challenging part of refinement was in examining the existing code and figuring out how to make incremental changes that would refine it while maintaining the ability to test as I go.    While adjusting the UI of the plugin, I gained a deeper understanding of how the hierarchy of objects in the window translate to the outcome of the visual layout.  The goal of refining this project was to get it to function as I intended and improve the UI design.  The plugin no longer creates "extra" meshes and the interface is more intuitive than before, therefore I believe I have accomplished my goal.

Demo Video

Undocked window

Docked window with output log


GAM-415_Static Mesh Duplicator
Published:

GAM-415_Static Mesh Duplicator

Published: